import request from '@/utils/request';

/**
 * 企业注册管理（用户管理）查询接口
 */
export async function companyList(params = {}) {
    return request(
        `/api/v1/company/list`,
        {
            method: 'POST',
            body: params,
        }
    );
}

/**
 * 企业信息审批接口
 */
export async function companyAudit(params = {}) {
    return request(
        `/api/v1/company/audit`,
        {
            method: 'POST',
            body: params,
        }
    );
}

/**
 * 根据用户ID获取用户信息
 */
export async function userInfo(params = {}) {
    return request(
        `/api/v1/user/${params.id}`,
        {
            method: 'GET',
        }
    );
}

/**
 * 分页查询用户信息列表
 */
export async function userList(params = {}) {
    return request(
        `/api/v1/user/list`,
        {
            method: 'POST',
            body: params,
        }
    );
}

/**
 * 新增/编辑用户
 */
export async function editUser(params = {}) {
    return request(
        `/api/v1/user/saveBody`,
        {
            method: 'POST',
            body: params,
        }
    );
}

/**
 * 新增/编辑用户
 */
export async function delUser(params = {}) {
    return request(
        `/api/v1/user/enabled/${params.id}?isenabled=${params.isenabled}`,
        {
            method: 'POST',
        }
    );
}
